package com.cogent.dynamicform.domain;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

public class FormDomain implements Serializable {
	private static final long serialVersionUID = 1L;
	private String id;
	private String menuid;
	private String cn;
	private String maptable;
	private String precode;
	private String listcolumn;
	private String querycolumn;
	private String morequerycolumn;
	private String subtaps;
	private String parentid;
	private String backsuffix;
	private boolean isrecycle = true;
	private String parenttaps;
	private String querysql;
	private String optname;
	private String optprerequisites;
	private String openlistcolumn;
	private boolean ismod = false;
	private String linktaps;
	private String linkmod;
	private String linkid;
	private String jscontrol;
	private String dynTableParentid;
	private String dynTableCn;
	private String dynTableName;
	private String dynTableOrderBy;
	private String dynTableParentkeys;
	private int dynTableViewmodel;
	private String checkexist;
	private String urlpost;
	private String customclass;
	private String customtype;
	private String other;
	private String orderby;
	private String openerlinktaps;
	private boolean ismorequery = false;
	private String openertype;
	private String operatorbut;
	private String operatorjs;
	private String checklinktaps;
	private String returntype;
	private String customhelper;
	private String dynTabletype;
	private String dyntableoperatname;
	private String dyntableoperattitle;
	private String dyntableoperatid;
	private String formmapfield;
	private String formsubmitjs;
	private String optshowintype;
	private List<FormColumnDomain> allcolumnList;
	private List<FormColumnDomain> columnList;
	private List<FormColumnSetDomain> columnSetList;
	private Map<String, FormColumnDomain>columnMap;
	private List<FormColumnDomain> validatorList;
	private List<FormQueryDomain> queryList;
	private List<ListColumnDomain> listColumnList;
	private List<ListColumnDomain> openlistColumnList;
	private List<BusControlDomain> busControlList;
	private List<FormColumnDomain> dynTableList;
	private List<FormColumnDomain> workFlowList;
	private boolean isworkflow = false;
	private boolean iscache = false;
	private String urlpath;
	private String viewmod;
	private FormViewDynTableDomain viewDynTableDomain;
	private FormQueryDynTableDomain queryDynTableDomain;
	private String cacherefreshcode;
	private boolean queryprefix;
	private String customvalidator;
	private int optbtntype;
	private boolean isdelete = false;
	private String delattribute;
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getMenuid() {
		return menuid;
	}
	public void setMenuid(String menuid) {
		this.menuid = menuid;
	}	
	public String getCn() {
		return cn;
	}
	public void setCn(String cn) {
		this.cn = cn;
	}
	public String getMaptable() {
		return maptable;
	}
	public void setMaptable(String maptable) {
		this.maptable = maptable;
	}
	public String getPrecode() {
		return precode;
	}
	public void setPrecode(String precode) {
		this.precode = precode;
	}	
	public String getParentid() {
		return parentid;
	}
	public void setParentid(String parentid) {
		this.parentid = parentid;
	}	
	public String getParenttaps() {
		return parenttaps;
	}
	public void setParenttaps(String parenttaps) {
		this.parenttaps = parenttaps;
	}
	public String getListcolumn() {
		return listcolumn;
	}
	public void setListcolumn(String listcolumn) {
		this.listcolumn = listcolumn;
	}
	public String getQuerycolumn() {
		return querycolumn;
	}
	public void setQuerycolumn(String querycolumn) {
		this.querycolumn = querycolumn;
	}
	public String getMorequerycolumn() {
		return morequerycolumn;
	}
	public void setMorequerycolumn(String morequerycolumn) {
		this.morequerycolumn = morequerycolumn;
	}	
	public String getSubtaps() {
		return subtaps;
	}
	public void setSubtaps(String subtaps) {
		this.subtaps = subtaps;
	}
	public String getBacksuffix() {
		return backsuffix;
	}
	public void setBacksuffix(String backsuffix) {
		this.backsuffix = backsuffix;
	}
	public String getCustomclass() {
		return customclass;
	}
	public void setCustomclass(String customclass) {
		this.customclass = customclass;
	}
	public String getCustomtype() {
		return customtype;
	}
	public void setCustomtype(String customtype) {
		this.customtype = customtype;
	}
	public String getOther() {
		return other;
	}
	public void setOther(String other) {
		this.other = other;
	}
	public List<FormColumnDomain> getColumnList() {
		return columnList;
	}
	public void setColumnList(List<FormColumnDomain> columnList) {
		this.columnList = columnList;
	}
	public Map<String, FormColumnDomain> getColumnMap() {
		return columnMap;
	}
	public void setColumnMap(Map<String, FormColumnDomain> columnMap) {
		this.columnMap = columnMap;
	}
	public List<FormColumnDomain> getValidatorList() {
		return validatorList;
	}
	public void setValidatorList(List<FormColumnDomain> validatorList) {
		this.validatorList = validatorList;
	}
	public List<FormQueryDomain> getQueryList() {
		return queryList;
	}
	public void setQueryList(List<FormQueryDomain> queryList) {
		this.queryList = queryList;
	}
	public List<ListColumnDomain> getListColumnList() {
		return listColumnList;
	}
	public void setListColumnList(List<ListColumnDomain> listColumnList) {
		this.listColumnList = listColumnList;
	}
	public boolean isIsrecycle() {
		return isrecycle;
	}
	public void setIsrecycle(boolean isrecycle) {
		this.isrecycle = isrecycle;
	}
	public String getQuerysql() {
		return querysql;
	}
	public void setQuerysql(String querysql) {
		this.querysql = querysql;
	}
	public String getOptname() {
		return optname;
	}
	public void setOptname(String optname) {
		this.optname = optname;
	}	
	public String getOptprerequisites() {
		return optprerequisites;
	}
	public void setOptprerequisites(String optprerequisites) {
		this.optprerequisites = optprerequisites;
	}
	public String getOpenlistcolumn() {
		return openlistcolumn;
	}
	public void setOpenlistcolumn(String openlistcolumn) {
		this.openlistcolumn = openlistcolumn;
	}
	public List<ListColumnDomain> getOpenlistColumnList() {
		return openlistColumnList;
	}
	public void setOpenlistColumnList(List<ListColumnDomain> openlistColumnList) {
		this.openlistColumnList = openlistColumnList;
	}
	public List<BusControlDomain> getBusControlList() {
		return busControlList;
	}
	public void setBusControlList(List<BusControlDomain> busControlList) {
		this.busControlList = busControlList;
	}
	public boolean isIsmod() {
		return ismod;
	}
	public void setIsmod(boolean ismod) {
		this.ismod = ismod;
	}
	public String getLinktaps() {
		return linktaps;
	}
	public void setLinktaps(String linktaps) {
		this.linktaps = linktaps;
	}	
	public String getLinkmod() {
		return linkmod;
	}
	public void setLinkmod(String linkmod) {
		this.linkmod = linkmod;
	}
	public String getLinkid() {
		return linkid;
	}
	public void setLinkid(String linkid) {
		this.linkid = linkid;
	}
	public String getJscontrol() {
		return jscontrol;
	}
	public void setJscontrol(String jscontrol) {
		this.jscontrol = jscontrol;
	}
	public String getDynTableParentid() {
		return dynTableParentid;
	}
	public void setDynTableParentid(String dynTableParentid) {
		this.dynTableParentid = dynTableParentid;
	}
	public String getDynTableCn() {
		return dynTableCn;
	}
	public void setDynTableCn(String dynTableCn) {
		this.dynTableCn = dynTableCn;
	}
	public String getDynTableName() {
		return dynTableName;
	}
	public void setDynTableName(String dynTableName) {
		this.dynTableName = dynTableName;
	}
	public List<FormColumnDomain> getDynTableList() {
		return dynTableList;
	}
	public void setDynTableList(List<FormColumnDomain> dynTableList) {
		this.dynTableList = dynTableList;
	}
	public String getUrlpost() {
		return urlpost;
	}
	public void setUrlpost(String urlpost) {
		this.urlpost = urlpost;
	}
	public boolean isIsmorequery() {
		return ismorequery;
	}
	public void setIsmorequery(boolean ismorequery) {
		this.ismorequery = ismorequery;
	}
	public boolean isIscache() {
		return iscache;
	}
	public void setIscache(boolean iscache) {
		this.iscache = iscache;
	}
	public String getDynTableOrderBy() {
		return dynTableOrderBy;
	}
	public void setDynTableOrderBy(String dynTableOrderBy) {
		this.dynTableOrderBy = dynTableOrderBy;
	}
	public String getDynTableParentkeys() {
		return dynTableParentkeys;
	}
	public void setDynTableParentkeys(String dynTableParentkeys) {
		this.dynTableParentkeys = dynTableParentkeys;
	}
	public String getCheckexist() {
		return checkexist;
	}
	public void setCheckexist(String checkexist) {
		this.checkexist = checkexist;
	}
	public String getOrderby() {
		return orderby;
	}
	public void setOrderby(String orderby) {
		this.orderby = orderby;
	}
	public String getOpenerlinktaps() {
		return openerlinktaps;
	}
	public void setOpenerlinktaps(String openerlinktaps) {
		this.openerlinktaps = openerlinktaps;
	}
	public String getOpenertype() {
		return openertype;
	}
	public void setOpenertype(String openertype) {
		this.openertype = openertype;
	}
	public String getOperatorbut() {
		return operatorbut;
	}
	public void setOperatorbut(String operatorbut) {
		this.operatorbut = operatorbut;
	}
	public String getChecklinktaps() {
		return checklinktaps;
	}
	public void setChecklinktaps(String checklinktaps) {
		this.checklinktaps = checklinktaps;
	}
	public String getReturntype() {
		return returntype;
	}
	public void setReturntype(String returntype) {
		this.returntype = returntype;
	}
	public String getCustomhelper() {
		return customhelper;
	}
	public void setCustomhelper(String customhelper) {
		this.customhelper = customhelper;
	}
	public String getDynTabletype() {
		return dynTabletype;
	}
	public void setDynTabletype(String dynTabletype) {
		this.dynTabletype = dynTabletype;
	}
	public String getDyntableoperatname() {
		return dyntableoperatname;
	}
	public void setDyntableoperatname(String dyntableoperatname) {
		this.dyntableoperatname = dyntableoperatname;
	}
	public String getDyntableoperattitle() {
		return dyntableoperattitle;
	}
	public void setDyntableoperattitle(String dyntableoperattitle) {
		this.dyntableoperattitle = dyntableoperattitle;
	}
	public String getDyntableoperatid() {
		return dyntableoperatid;
	}
	public void setDyntableoperatid(String dyntableoperatid) {
		this.dyntableoperatid = dyntableoperatid;
	}
	public String getOperatorjs() {
		return operatorjs;
	}
	public void setOperatorjs(String operatorjs) {
		this.operatorjs = operatorjs;
	}
	public String getFormmapfield() {
		return formmapfield;
	}
	public void setFormmapfield(String formmapfield) {
		this.formmapfield = formmapfield;
	}
	public String getUrlpath() {
		return urlpath;
	}
	public void setUrlpath(String urlpath) {
		this.urlpath = urlpath;
	}
	public String getViewmod() {
		return viewmod;
	}
	public void setViewmod(String viewmod) {
		this.viewmod = viewmod;
	}
	public String getFormsubmitjs() {
		return formsubmitjs;
	}
	public void setFormsubmitjs(String formsubmitjs) {
		this.formsubmitjs = formsubmitjs;
	}
	public String getOptshowintype() {
		return optshowintype;
	}
	public void setOptshowintype(String optshowintype) {
		this.optshowintype = optshowintype;
	}
	public List<FormColumnDomain> getAllcolumnList() {
		return allcolumnList;
	}
	public void setAllcolumnList(List<FormColumnDomain> allcolumnList) {
		this.allcolumnList = allcolumnList;
	}
	public List<FormColumnSetDomain> getColumnSetList() {
		return columnSetList;
	}
	public void setColumnSetList(List<FormColumnSetDomain> columnSetList) {
		this.columnSetList = columnSetList;
	}
	public List<FormColumnDomain> getWorkFlowList() {
		return workFlowList;
	}
	public void setWorkFlowList(List<FormColumnDomain> workFlowList) {
		this.workFlowList = workFlowList;
	}
	public boolean isIsworkflow() {
		return isworkflow;
	}
	public void setIsworkflow(boolean isworkflow) {
		this.isworkflow = isworkflow;
	}
	public FormViewDynTableDomain getViewDynTableDomain() {
		return viewDynTableDomain;
	}
	public void setViewDynTableDomain(FormViewDynTableDomain viewDynTableDomain) {
		this.viewDynTableDomain = viewDynTableDomain;
	}
	public int getDynTableViewmodel() {
		return dynTableViewmodel;
	}
	public void setDynTableViewmodel(int dynTableViewmodel) {
		this.dynTableViewmodel = dynTableViewmodel;
	}
	public String getCacherefreshcode() {
		return cacherefreshcode;
	}
	public void setCacherefreshcode(String cacherefreshcode) {
		this.cacherefreshcode = cacherefreshcode;
	}
	public boolean isQueryprefix() {
		return queryprefix;
	}
	public void setQueryprefix(boolean queryprefix) {
		this.queryprefix = queryprefix;
	}
	public String getCustomvalidator() {
		return customvalidator;
	}
	public void setCustomvalidator(String customvalidator) {
		this.customvalidator = customvalidator;
	}
	public int getOptbtntype() {
		return optbtntype;
	}
	public void setOptbtntype(int optbtntype) {
		this.optbtntype = optbtntype;
	}
	public FormQueryDynTableDomain getQueryDynTableDomain() {
		return queryDynTableDomain;
	}
	public void setQueryDynTableDomain(FormQueryDynTableDomain queryDynTableDomain) {
		this.queryDynTableDomain = queryDynTableDomain;
	}
	public boolean isIsdelete() {
		return isdelete;
	}
	public void setIsdelete(boolean isdelete) {
		this.isdelete = isdelete;
	}
	public String getDelattribute() {
		return delattribute;
	}
	public void setDelattribute(String delattribute) {
		this.delattribute = delattribute;
	}		
}
